Date		:	04 avril 1994
		Programme	:	VPSOFT V2.1
		Protection	:       DONGLE
		Outils		:	SOFT-ICE
		Temps pass�	:	1 minute
		Fichier		:       VPSOFT.EXE
		Soci�t�		:	APRIL
		Divers		:	
		Origine		:	L.F.
		Num�ro		:	240


	Tr�s facile pour une clef physique. Avec un point d'arr�t en IO 379 R
	il suffit de d�rouler la routine jusqu'� une RETF ( car 90 fois sur
	100 lorsque la clef est rajout�e par la suite, elle est implant�e
	avec un CALL far ).

	En bricolant un peu par-ci par-l� on s'aper�oit que le logiciel
	teste la valeur 0009 en SS:0196. En for�ant cette valeur qui est
	�gale � z�ro dans le cas ou la clef est absente, on passe au menu
	suivant. Mais la clef est redemand�e plus loin car on sort vers le
	DOS d�s que l'on appuie sur une touche.

	En regardant de plus pr�s, je tombe sur un autre CALL far apr�s
	lequel on compare AX avec 0009. et l'on saute pardessus l'INT 3F si
	c'est OK. En for�ant ce saut cel� fontionne �galement. Avec PCTOOLS
	je v�rifie si cette chaine est pr�sente ailleurs: elle l'est trois
	fois. Je fais les modifs en hard dans le fichier. C'est OK mais je
	n'ai pas r�ussi � savoir � quoi servait ce logiciel...

	CS=1C0B
	CS:0171	9AD1007018	CALL	1870:00D1
	CS:0176	3D0900		CMP	AX,0009
	CS:0179	7405		JZ	0180	;	A JMPer avec EB05
	CS:017B	CD3F		INT	3F	;       Message: clef absente.
	CS:017D	1D0C00		SBB	AX,000C
	CS:0180	9A1F00B21B	CALL	1BB2:001F	; Suite normale.  

	Avec PCTOOLS chercher: 3D09007405
	          et modifier: ......EB..

	Cette chaine est pr�sente trois fois.

	FREDDY